@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ font-size:12px; font-family:Arial;color:#3f3f3f; background:url(../images/bg.gif) repeat;}
a{ color:#3f3f3f; text-decoration:none;}
a:hover{color:#980a2b; text-decoration:underline;}
img{ border:none;}
ul,ol{ list-style-type:none;}
.text{ text-align:justify;}
#bodypng{ width:100%; background:url(../images/bgPng.png) repeat-x center top;}

#body_main{ width:990px; margin:0 auto; background:#fff;}
#header{ }
.logo{ width:191px; height:101px; float:left; margin:0 0 0 38px;}
.links{-webkit-text-size-adjust:none; float:right;margin-bottom:17px; margin-bottom:18px\9;/*IE9 or 8*/*margin-bottom:20px!important;/*IE7*/padding-right:30px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.links{margin-bottom:18px;}		/*解决菜单在 google 偏移*/
}

.links ul{ margin:18px 0 0 0;}
.links li{ float:left; background:url(../images/link_ico.jpg) no-repeat right center; line-height:20px;}
.links li.nob{ background:none;}
.links li a{ margin:0 8px; font-size:11px;}
.links li.ico{ background:url(../images/link_ico3.gif) no-repeat; width:27px; height:13px; margin:2px 0 0 5px;}
.links li.ico a{ display:block; width:15px; height:13px; margin:0;}
/*主菜单*/
.menuBox{float:right;width:1010px; height:43px;position:relative; z-index:100;}
.menuBox ul li{float:left; height:43px; /*text-indent:-9999px;*/ position:relative;margin-left:1px;}
.menuBox ul li a{ height:43px; display:block; background:url(../s/img/nav.png) no-repeat; line-height:41px;}
.menuBox ul li.nav0 a{ width:100px; text-align:center;}
.menuBox ul li.nav0 a:hover,.menuBox li.nav0.hot a,.menuBox li.nav0 a.hot{ background-position:0 -43px; background:#2e8a67;}
.menuBox ul li.nav1 a{ width:100px; text-align:center;}
.menuBox ul li.nav1 a:hover,.menuBox li.nav1.hot a,.menuBox li.nav1 a.hot{ background-position:-314px -43px; background:#2e8a67;}

.menuBox ul li.nav2 a{ width:100px;  text-align:center; background-position:-159px 0;}
.menuBox ul li.nav2 a:hover,.menuBox li.nav2.hot a,.menuBox li.nav2 a.hot{ background-position:-314px -43px; background:#2e8a67;}

.menuBox ul li.nav3 a{ width:100px;  text-align:center; background-position:-314px 0;}
.menuBox ul li.nav3 a:hover,.menuBox li.nav3.hot a,.menuBox li.nav3 a.hot{ background-position:-314px -43px; background:#2e8a67;}

.menuBox ul li.nav4 a{ width:100px;  text-align:center; background-position:-468px 0;}
.menuBox ul li.nav4 a:hover,.menuBox li.nav4.hot a,.menuBox li.nav4 a.hot{ background-position:-468px -43px; background:#2e8a67;}

.menuBox ul li.nav5 a{ width:100px;  text-align:center; background-position:-468px 0;}
.menuBox ul li.nav5 a:hover,.menuBox li.nav5.hot a,.menuBox li.nav5 a.hot{ background-position:-468px -43px; background:#2e8a67;}

.menuBox ul li.nav6 a{ width:100px;  text-align:center; background-position:-468px 0;}
.menuBox ul li.nav6 a:hover,.menuBox li.nav6.hot a,.menuBox li.nav6 a.hot{ background-position:-468px -43px; background:#2e8a67;}

.menuBox ul li.nav7 a{ width:100px;  text-align:center; background-position:-468px 0;}
.menuBox ul li.nav7 a:hover,.menuBox li.nav7.hot a,.menuBox li.nav7 a.hot{ background-position:-468px -43px; background:#2e8a67;}

.menuBox ul li.nav8 a{ width:100px;  text-align:center; background-position:-468px 0;}
.menuBox ul li.nav8 a:hover,.menuBox li.nav8.hot a,.menuBox li.nav8 a.hot{ background-position:-468px -43px; background:#2e8a67;}

.menuBox ul li.nav9 a{ width:100px;  text-align:center; background-position:-468px 0;}
.menuBox ul li.nav9 a:hover,.menuBox li.nav9.hot a,.menuBox li.nav9 a.hot{ background-position:-468px -43px; background:#2e8a67;}

/*子菜单*/
.menuBox ul ul{ display:none;width:207px;background:#3db288 url(../images/sub_menu_bg.png) repeat; position:absolute; padding:18px 0 16px 0; z-index:100;}
.menuBox ul ul li{ float:none; line-height:25px; height:25px;text-indent:20px;}

.menuBox ul ul li a{ background:none; height:24px; line-height:24px; display:inline; color:#ffffff; }
.menuBox ul ul li a:hover{ color:#d6fef0;text-decoration:none;display:inline; background:#2e8a67; height:24px; line-height:24px; }

/*内容公共*/
.innerBox{ width:914px;margin:0 auto; padding:36px 0 0px 0;}
.location{ width:713px; height:18px; text-align:right;font-size:11px; color:#000; float:right;-webkit-text-size-adjust:none;}
.s_loca{ font-size:12px;}
.location a{ color:#898989;}
.location a:hover{ color:#980a2b;}
/*.subMenu{ width:163px; float:left; margin:9px 0 32px 0;}
.subMenu ul li{ padding:8px 0;border-bottom:1px solid #ddd;}
.subMenu ul li a{ font-weight:bold; color:#989293;}
.subMenu ul li a:hover,.subMenu ul li.int a{ color:#8d0e28; text-decoration:none;}
.submu ul li{ padding-top:6px; border:none;}
.submu ul li a{font-weight:normal; font-size:11px;-webkit-text-size-adjust:none; padding-left:20px; background:url(../images/icon.gif) no-repeat 10px 4px;}
.submu ul li a:hover,.submu ul li.sub a{ color:#3f3f3f; font-size:11px; text-decoration:none; padding-left:20px;}*/

.subMenu{ width:163px; float:left; margin:8px 0 32px 0;}
.subMenu ul li{ padding:8px 0;border-bottom:1px solid #ddd;}
.subMenu ul li ul li{ padding:6px 0 0 10px;border-bottom:0;}
.subMenu ul li a{ font-weight:bold; color:#989293;}
.subMenu ul li ul li a{ font-weight:bold; color:#989293;}
.subMenu ul li a:hover,.subMenu ul li.int ul li a:hover,.subMenu ul li.int a{ color:#8d0e28; text-decoration:none;}
.subMenu ul li.int ul li a{ color:#989293; text-decoration:none;}
.submu ul li{ padding-top:6px; border:none;}
.submu ul li a{font-weight:normal;font-size:11px;-webkit-text-size-adjust:none; padding-left:20px; background:url(../images/icon.gif) no-repeat 10px 5px;}
.submu ul li a:hover,.submu ul li.sub a{ color:#3f3f3f; font-size:11px; text-decoration:none; padding-left:20px;}

